from django.shortcuts import render
from api.models import CourseType,Course
import base64

def login_view(request):        # 登陆界面
    return render(request, 'login.html')

def main_page(request):         # 主页面
    return render(request, 'main_page.html')

def add_type(request):          # 添加课程类型
    return render(request, 'add_type.html', {'course_types': CourseType.objects.all()})

def manage_type(request):       # 管理课程类型
    return render(request, 'manage_type.html', {'course_types': CourseType.objects.all()})

def reg_course(request):        # 新增课程
    return render(request, 'reg_course.html', {'course_types': CourseType.objects.all()})

def manage_course(request):     # 管理课程
    return render(request, 'manage_course.html', {'course_types': CourseType.objects.all()})

def edit_course(request, course_no):    # 修改课程
    course = Course.objects.get(course_no=course_no)
    course.course_textbook_pic = base64.b64encode(course.course_textbook_pic).decode('utf-8')
    return render(request, 'edit_course.html', {'course': course,'course_types': CourseType.objects.all()})

def register_view(request):       # 注册界面
    return render(request, 'register.html')